import os

import pytest

from const import CASE_DIR, DATA_DIR, HTML_DIR

if __name__ == '__main__':
    # 启动appium服务
    # todo 多设备管理
    # todo 启动appium服务
    # todo 并发执行
    # todo 丰富断言
    # MultiDevice().start_appium()
    # 执行测试用例
    pytest.main(['-sv', str(CASE_DIR), '--alluredir', str(DATA_DIR)])
    # 生成报告
    os.system(f'allure generate {DATA_DIR} -o {HTML_DIR} --single-file')
